to administer - French English Dictionary